using System;
using System.Data;
using System.Runtime.InteropServices;

namespace PCSComMaterials.Inventory.DS
{
	[Serializable]
	public class IV_MaterialIssueVO
	{
		private int mMasterLocationID;
		private int mMaterialIssueMasterID;
		private DateTime mPostDate;
		private int mBinID;
		private int mLocationID;
		private int mCCNID;
		private string mTransNo;
		private string mComment;
		private int mProductID;
		private int mUMID;
		private string mLot;
		private string mSerial;
		private string mQAStatus;
		private int mIssueType;
		private Decimal mIssueQuantity;
		private int mWorkOrderMasterID;
		private int mWorkOrderDetailID;
		private int mSaleOrderMasterID;
		private int mSaleOrderDetailID;

		public int MasterLocationID
		{
			set { mMasterLocationID = value; }
			get { return mMasterLocationID; }
		}
		public int MaterialIssueMasterID
		{
			set { mMaterialIssueMasterID = value; }
			get { return mMaterialIssueMasterID; }
		}
		public DateTime PostDate
		{
			set { mPostDate = value; }
			get { return mPostDate; }
		}
		public int BinID
		{
			set { mBinID = value; }
			get { return mBinID; }
		}
		public int LocationID
		{
			set { mLocationID = value; }
			get { return mLocationID; }
		}
		public int CCNID
		{
			set { mCCNID = value; }
			get { return mCCNID; }
		}
		public string TransNo
		{
			set { mTransNo = value; }
			get { return mTransNo; }
		}
		public string Comment
		{
			set { mComment = value; }
			get { return mComment; }
		}
		public int ProductID
		{
			set { mProductID = value; }
			get { return mProductID; }
		}
		public int UMID
		{
			set { mUMID = value; }
			get { return mUMID; }
		}
		public string Lot
		{
			set { mLot = value; }
			get { return mLot; }
		}
		public string Serial
		{
			set { mSerial = value; }
			get { return mSerial; }
		}
		public string QAStatus
		{
			set { mQAStatus = value; }
			get { return mQAStatus; }
		}
		public int IssueType
		{
			set { mIssueType = value; }
			get { return mIssueType; }
		}
		public Decimal IssueQuantity
		{
			set { mIssueQuantity = value; }
			get { return mIssueQuantity; }
		}
		public int WorkOrderMasterID
		{
			set { mWorkOrderMasterID = value; }
			get { return mWorkOrderMasterID; }
		}
		public int WorkOrderDetailID
		{
			set { mWorkOrderDetailID = value; }
			get { return mWorkOrderDetailID; }
		}
		public int SaleOrderMasterID
		{
			set { mSaleOrderMasterID = value; }
			get { return mSaleOrderMasterID; }
		}
		public int SaleOrderDetailID
		{
			set { mSaleOrderDetailID = value; }
			get { return mSaleOrderDetailID; }
		}
	}
}
